package Entities;

/**
 *
 * @author 647_2
 *
 * Класс тестовой сущности. Для того, чтобы тестировать систему и знать, как пользоваться базовым классом.
 *
 * Кроме того, данный класс содержит всю необходимую информацию для написания своих сущностей.
 *
 * Правила написания классов сущностей:
 *
 * 1) Класс сущности должен наследовать от BaseEntity!
 * 2) Все сеттеры и геттеры должны именоваться как get_<имя_переменной> (set_<имя_переменной>) и никак иначе!
 * 3) Не нужно забывать про поле ID, которое имеется в родительском классе и наследуется ко всем наследникам!
 * 4) Обязательно должен иметься пустой конструктор!
 * 5) Далее уже по желанию.
 *
 * Пример класса сущности ниже.
 */
public class TestEntity extends BaseEntity {

    private String value;

    public TestEntity(){
        super();
        value = null;
    }

    public String get_value() {
        return value;
    }

    public void set_value(String value) {
        this.value = value;
    }

    public TestEntity(Long ID, String value) {
        super(ID);
        this.value = value;
    }

    public TestEntity(int ID, String value) {
        super(ID);
        this.value = value;
    }

    public TestEntity(String value) {
        super();
        this.value = value;
    }

    public TestEntity(Long ID, String value, String description) {
        super(ID, description);
        this.value = value;
    }

    public TestEntity(int ID, String value, String description) {
        super(ID, description);
        this.value = value;
    }

}
